home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
os2
/
adaptor.zip
/
ADAPT.ZIP
/
adaptor
/
src
/
include
/
yydefini.w
< prev
next >
Wrap
Text File
|
1993-07-08
|
3KB
|
57 lines
# define beginint(a)
# define closeint(a)
# define readint(a) (void) fscanf (yyf, "%d", & a);
# define writeint(a) (void) fprintf (yyf, "%d", a);
# define getint(a) yyGet ((char *) & a, sizeof (a));
# define putint(a) yyPut ((char *) & a, sizeof (a));
# define copyint(a, b)
# define equalint(a, b) a == b
# define beginbool(a)
# define closebool(a)
# define readbool(a) a = fgetc (yyf) == 'T';
# define writebool(a) (void) fputc (a ? 'T' : 'F', yyf);
# define getbool(a) yyGet ((char *) & a, sizeof (a));
# define putbool(a) yyPut ((char *) & a, sizeof (a));
# define copybool(a, b)
# define equalbool(a, b) a == b
# define begintIdent(a)
# define closetIdent(a)
# define readtIdent(a) a = yyReadIdent ();
# define writetIdent(a) WriteIdent (yyf, a);
# define gettIdent(a) yyGetIdent (& a);
# define puttIdent(a) yyPutIdent (a);
# define copytIdent(a, b)
# define equaltIdent(a, b) a == b
# define begintTree(a)
# define closetTree(a)
# define readtTree(a) yyReadHex ((unsigned char *) & a, sizeof (a));
# define writetTree(a) yyWriteHex ((unsigned char *) & a, sizeof (a));
# define gettTree(a) yyGet ((char *) & a, sizeof (a));
# define puttTree(a) yyPut ((char *) & a, sizeof (a));
# define copytTree(a, b)
# define equaltTree(a, b) memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
# define beginDistributedDimensions(a)
# define closeDistributedDimensions(a)
# define readDistributedDimensions(a) yyReadHex ((unsigned char *) & a, sizeof (a));
# define writeDistributedDimensions(a) yyWriteHex ((unsigned char *) & a, sizeof (a));
# define getDistributedDimensions(a) yyGet ((char *) & a, sizeof (a));
# define putDistributedDimensions(a) yyPut ((char *) & a, sizeof (a));
# define copyDistributedDimensions(a, b)
# define equalDistributedDimensions(a, b) memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
# define begintObject(a)
# define closetObject(a)
# define readtObject(a) yyReadHex ((unsigned char *) & a, sizeof (a));
# define writetObject(a) yyWriteHex ((unsigned char *) & a, sizeof (a));
# define gettObject(a) yyGet ((char *) & a, sizeof (a));
# define puttObject(a) yyPut ((char *) & a, sizeof (a));
# define copytObject(a, b)
# define equaltObject(a, b) memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
# define begintDefinitions(a) a = NoDefinitions;
# define closetDefinitions(a) yyChild = a; a = NoDefinitions; yyReleaseDefinitions (yyChild);
# define readtDefinitions(a) yyReadDefinitions (a);
# define writetDefinitions(a) yyWriteDefinitions (a);
# define gettDefinitions(a) yyGetDefinitions (a);
# define puttDefinitions(a) yyPutDefinitions (a);
# define copytDefinitions(a, b) yyCopyDefinitions (b, & a);
# define equaltDefinitions(a, b) IsEqualDefinitions (a, b)